// 图片资源配置
// 环境ID: cloud1-6g22e569b6b129d5
// 使用云存储文件ID，运行时动态获取带签名的临时URL

const ENV_ID = 'cloud1-6g22e569b6b129d5';
const BASE_CLOUD_PATH = `cloud://${ENV_ID}.636c-cloud1-6g22e569b6b129d5-1380223701`;

export const images = {
  // 首页轮播图 - 云存储文件ID
  swipers: [
    `${BASE_CLOUD_PATH}/static/home/swiper0.png`,
    `${BASE_CLOUD_PATH}/static/home/swiper1.png`,
    `${BASE_CLOUD_PATH}/static/home/swiper2.png`
  ],

  // 功能卡片图片 - 云存储文件ID
  cards: [
    {
      title: '创作视频',
      image: `${BASE_CLOUD_PATH}/static/home/card0.png`
    },
    {
      title: '动画制作', 
      image: `${BASE_CLOUD_PATH}/static/home/card1.png`
    },
    {
      title: '数字人',
      image: `${BASE_CLOUD_PATH}/static/home/card2.png`
    },
    {
      title: '通用工具',
      image: `${BASE_CLOUD_PATH}/static/home/card3.png`
    },
    {
      title: '模板库',
      image: `${BASE_CLOUD_PATH}/static/home/card4.png`
    }
  ],

  // 聊天头像 - 云存储文件ID
  avatars: {
    Sean: `${BASE_CLOUD_PATH}/static/chat/avatar-Sean.png`,
    Mollymolly: `${BASE_CLOUD_PATH}/static/chat/avatar-Mollymolly.png`,
    Andrew: `${BASE_CLOUD_PATH}/static/chat/avatar-Andrew.png`,
    Kingdom: `${BASE_CLOUD_PATH}/static/chat/avatar-Kingdom.png`,
    Paige: `${BASE_CLOUD_PATH}/static/chat/avatar-Paige.png`
  },

  // 图标资源 - 云存储文件ID
  icons: {
    wx: `${BASE_CLOUD_PATH}/static/icon_wx.png`,
    qq: `${BASE_CLOUD_PATH}/static/icon_qq.png`,
    doc: `${BASE_CLOUD_PATH}/static/icon_doc.png`,
    map: `${BASE_CLOUD_PATH}/static/icon_map.png`,
    td: `${BASE_CLOUD_PATH}/static/icon_td.png`,
    avatar1: `${BASE_CLOUD_PATH}/static/avatar1.png`,
    img_td: `${BASE_CLOUD_PATH}/static/img_td.png`,
    bg_navbar2: `${BASE_CLOUD_PATH}/static/bg_navbar2.png`
  }
};

// 使用示例：
// import { images } from './config/images.js';
// import { getTempFileURL } from '../utils/util.js';
//
// // 在页面中使用云存储图片（需要获取临时URL）
// Page({
//   data: {
//     swiperImages: [],
//     cardList: images.cards,
//     userAvatar: ''
//   },
//   
//   async onLoad() {
//     // 方法1: 获取单个图片的临时URL
//     try {
//       const tempUrl = await getTempFileURL(images.avatars.Sean);
//       this.setData({ userAvatar: tempUrl });
//     } catch (error) {
//       console.error('获取头像失败:', error);
//     }
//
//     // 方法2: 批量获取轮播图临时URL
//     try {
//       const tempUrls = await Promise.all(
//         images.swipers.map(url => getTempFileURL(url))
//       );
//       this.setData({ swiperImages: tempUrls });
//     } catch (error) {
//       console.error('获取轮播图失败:', error);
//     }
//   }
// }) 